
public class Demo {
	public static void main(String[] args) {
		//装箱：基本数据类型到包装类
		//自动装箱
		int i = 12;
		Integer integer = i;
		//手动装箱:调用方法，有没有Integer类型的对象，
		Integer integer1 = Integer.valueOf(i);
//		//拆箱：包装类转化成基本数据类型
//		int j = integer;
//		//手动转向:
//		int k = integer.intValue();
		
//		Integer i = 12;
//		Integer j = 12;
//		System.out.println(i == j);//true
//		System.out.println(i.equals(j));//true
//		
//		Integer i1 = 100;
//		Integer j1 = 100;
//		System.out.println(i1 == j1);//true
//		System.out.println(i1.equals(j1));//true
//		
//		System.out.println(i == i1);//false
//		System.out.println(i1.equals(i));//flase
		
		
//		Integer i2 = 128;
//		Integer j2 = 128;
//		System.out.println(i2 == j2);//false
//		System.out.println(i2.equals(j2));//true
		
//		Integer i3 = new Integer(100) ;
//		Integer j3 = new Integer(100);
//		System.out.println(i3 == j3);//false
//		System.out.println(i3.equals(j3));//true
//		
//		
//		Integer i4 = Integer.valueOf(100) ;
//		Integer j4 = Integer.valueOf(100);
//		System.out.println(i4 == j4);//true
//		System.out.println(i4.equals(j4));//true
//		
////		
//		Integer i5 = Integer.valueOf(128) ;
//		Integer j5 = Integer.valueOf(128);
//		System.out.println(i5 == j5);//false
//		System.out.println(i5.equals(j5));//true
		String s = "李四";
		test(s);
		System.out.println("执行完test后s的值：" + s);
		
	}

	
	static void test(String s) {
		System.out.println("进入方法是s：" + s);
		s = "张三";
		System.out.println("字符串内容被改变s的值：" + s);
		
	}
}
